home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
slatex
/
defaults.ss
< prev
next >
Wrap
Text File
|
1993-11-07
|
2KB
|
113 lines
;defaults.ss
;SLaTeX Version 1.99
;Default database for SLaTeX
;(c) Dorai Sitaram, December 1991, Rice University
(define keyword-tokens
(map symbol->string
'(
;RnRS (plus some additional Scheme) keywords
=>
%
abort
and
begin
begin0
case
case-lambda
cond
define
define!
define-macro!
define-syntax
defrec!
delay
do
else
extend-syntax
fluid-let
if
lambda
let
let*
letrec
let-syntax
letrec-syntax
or
quasiquote
quote
rec
record-case
record-evcase
recur
set!
sigma
struct
syntax
syntax-rules
trace
trace-lambda
trace-let
trace-recur
unless
unquote
unquote-splicing
untrace
when
with
)))
(define variable-tokens '())
(define constant-tokens '())
(define special-symbols
'(
("." . ".")
("..." . "{\\ldots}")
("-" . "$-$")
("1-" . "\\va{1$-$}")
("-1+" . "\\va{$-$1$+$}")
))
(define macro-definers
'("extend-syntax" "define-macro!" "defmacro"))
(define case-and-ilk
'("case" "record-case"))
(define tex-analog
(lambda (c)
;find a TeX string that corresponds to the character c
(cond
((memv c '(#\$ #\& #\% #\# #\_ #\{ #\})) (string #\\ c))
;((char=? c #\#) "{\\sf\\#}")
;((char=? c #\\) "{\\ttbackslash}")
((char=? c #\+) "$+$")
((char=? c #\=) "$=$")
((char=? c #\<) "$\\lt$")
((char=? c #\>) "$\\gt$")
((char=? c #\^) "\\^{}")
((char=? c #\\) "$\\backslash$")
((char=? c #\|) "$\\vert$")
;((char=? c #\~) "\\verb-~-")
((char=? c #\~) "\\~{}")
((char=? c #\@) "{\\atsign}")
((char=? c #\") "{\\tt\\dq}")
(else (string c)))))
(define *slatex-case-sensitive?* #t)
(define *slatex-enabled?* #t)
(define *slatex-reenabler* "UNDEFINED")
(define *intext-triggerers* (list "scheme"))
(define *resultintext-triggerers* (list "schemeresult"))
(define *display-triggerers* (list "schemedisplay"))
(define *box-triggerers* (list "schemebox"))
(define *input-triggerers* (list "schemeinput"))
(define *region-triggerers* (list "schemeregion"))
(define *math-triggerers* '())
(define *slatex-in-protected-region?* #f)
(define *protected-files* '())
(define *include-onlys* '())
(define *latex?* #t)